.mm-main .product-top {
  width: 100%;
  height: 1.066667rem /* 80/75 */;
  line-height: 1.013333rem /* 76/75 */;
  padding: 0 0.2rem /* 15/75 */;
  background-color: #f1f1f1;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.mm-main .product-top a {
  color: black;
  font-size: 0.346667rem /* 26/75 */;
}
.mm-main .product-top .product-btn {
  height: 0.8rem /* 60/75 */;
  width: 1.666667rem /* 125/75 */;
  margin-top: 0.133333rem /* 10/75 */;
  border-radius: 10px;
  background-color: #eaeaea;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d7d7d7), to(#f5f5f5));
  border-bottom: 1px solid #bababa;
  box-shadow: 0 1px 2px #888;
  font-size: 0.346667rem /* 26/75 */;
}
.mm-main .product-info .content ul li {
  position: relative;
  padding: 0.293333rem /* 22/75 */;
  border-bottom: 1px solid #f1f1f1;
  height: 3.146667rem /* 236/75 */;
}
.mm-main .product-info .content ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.mm-main .product-info .content ul li a img {
  float: left;
  width: 2.666667rem /* 200/75 */;
  height: 2.666667rem /* 200/75 */;
  margin-right: 0.133333rem /* 10/75 */;
}
.mm-main .product-info .content ul li a .info {
  width: 100%;
  height: 100%;
  padding-left: 2.933333rem /* 220/75 */;
}
.mm-main .product-info .content ul li a .info .tit {
  color: #000;
  font-size: 0.346667rem /* 26/75 */;
  margin-bottom: 0.133333rem /* 10/75 */;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.mm-main .product-info .content ul li a .info p {
  color: red;
  font-size: 0.4rem /* 30/75 */;
}
.mm-main .product-info .content ul li a .info span {
  display: inline-block;
  margin-top: 0.133333rem /* 10/75 */;
  font-size: 0.32rem /* 24/75 */;
  margin-right: 0.266667rem /* 20/75 */;
  color: #b4b4b2;
}
.mm-main .product-info .content .pro-page {
  width: 100%;
  margin-top: 0.266667rem /* 20/75 */;
  height: 0.906667rem /* 68/75 */;
}
.mm-main .product-info .content .pro-page span {
  float: left;
  width: 33.33%;
  height: 0.906667rem /* 68/75 */;
  text-align: center;
}
.mm-main .product-info .content .pro-page a {
  display: block;
  margin: 0 auto;
  line-height: 0.906667rem /* 68/75 */;
  width: 1.946667rem /* 146/75 */;
  height: 0.906667rem /* 68/75 */;
  border: 1px solid #ccc;
  border-radius: 0.133333rem /* 10/75 */;
  color: #000;
  background-color: #e2e2e2;
}
.mm-main .product-info .content .pro-page select {
  width: 2.026667rem /* 152/75 */;
  height: 0.906667rem /* 68/75 */;
  padding: 0.2rem /* 15/75 */ 0.266667rem /* 20/75 */;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 0.373333rem /* 28/75 */;
}
